快捷指令中24小时制的上下午判断方法 | 您所在的位置:网站首页 › iphone carplay快捷指令 › 快捷指令中24小时制的上下午判断方法 |
【图1】 *本文章以此视频为前提 【图1】中可以看出这个程序一旦过了当天就会失效,必须重新手动改。 而另外一种办法是用12小时制来检测时间前写的是上午还是下午,这不仅影响会24小时制用户(比如我),而且只能区分上下午。于是我就做了这套程序。 首先简单版本:只区分上下午(12和24小时制都可用) 日期 当前日期 格式化 日期 展开 日期格式 自定 格式化字符串 HHmm 计算 格式化后的日期 - 1200 如果 计算结果 大于或等于0 显示提醒 下午好 否则 显示结果 上午好 结果如何
事实上到这大多人都懂了,(设定当前时间为23:33)实际上就是吧时间格式 23:33(23点33分)转为 2333(两千三百三十三),再 2333 - 1200,23:33减去早上的12个小时(12:00),得出1133,比大小,1133大于等于0,便是12:00点及之后。 以此类推 凌晨:否则 早上:当前时间 - 0630(以06点30到08点29为上午) 上午:当前时间 - 0830(以08点30到11点29为上午) 中午:当前时间 - 1130(以11点30到12点29为中午) 下午:当前时间 - 1230(以12点30到17点29为下午) 晚上:当前时间 - 1730(以17点30到0点为晚上) 区分凌晨、早上、上午、中午、下午、晚上的程序(依旧12和24小时制通用): 日期 当前日期 格式化 日期 展开 日期格式 自定 格式化字符串 HHmm 计算 格式化后的日期 - 1730 计算 格式化后的日期 - 1230 计算 格式化后的日期 - 1130 计算 格式化后的日期 - 0830 计算 格式化后的日期 - 0630 如果 计算结果(选择-1730的)大于或等于0 朗读文本 晚上好 否则 如果 计算结果(选择-1230的)大于或等于0 朗读文本 下午好 否则 如果 计算结果(选择-1130的)大于或等于0 朗读文本 中午好 否则 如果 计算结果(选择-0830的)大于等于0 朗读文本 上午好 否则 如果 计算结果(选择-0630的)大于等于0 朗读文本 早上好 否则 朗读文本 凌晨好 结果如何 结果如何 结果如何 结果如何 结果如何 希望各位看得懂吧。。。 还有 求三连 或者 转发也行 最后,谢谢各位。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |